package com.budwk.app.sqfwV2.dto;

import com.budwk.app.sqfwDoc.codeGenerator.pdfGenerate.AbstractCustomerPdfCreateField;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.nutz.dao.entity.annotation.ColDefine;
import org.nutz.dao.entity.annotation.ColType;
import org.nutz.dao.entity.annotation.Column;
import org.nutz.dao.entity.annotation.Comment;

import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class DifficultPersonDTO extends AbstractCustomerPdfCreateField {
    @ApiModelProperty(description = "人员id")
    private String id;
    @ApiModelProperty(description = "姓名")
    private String name;
    @ApiModelProperty(description = "身份证号码")
    private String idNumber;
    @ApiModelProperty(description = "性别")
    private String gender;
    @ApiModelProperty(description = "出生年月日")
    private String dateOfBirth;
    @ApiModelProperty(description = "民族")
    private String nation;
    @ApiModelProperty(description = "联系电话")
    private String phone;
    @ApiModelProperty(description = "居住地址")
    private String address;
    @ApiModelProperty(description = "困难类别")
    private String difficultCategory;
    @ApiModelProperty(description = "原工作单位")
    private String originalWorkPlace;
    @ApiModelProperty(description = "走访类型")
    private String wayOfVisiting;
    @ApiModelProperty(description = "走访记录")
    private String visitRecord;
    @ApiModelProperty(description = "走访人签字")
    private String collectorSignature;
    @ApiModelProperty(description = "旁听人签字")
    private String observerSignature;
    @ApiModelProperty(description = "被访视人签名")
    private String checkedUnitLeader;
    @ApiModelProperty(description = "走访时间")
    private Date fillDate;
    @ApiModelProperty(description = "人员标签")
    private String personnelTag;
    private String province;
    private String city;
    private String district;
    private String county;
    private String community;


}
